//该文件用于创建vuex中最核心的文件store
//导入vuex
import Vuex from 'vuex';
//应用vuex
Vue.use(Vuex);
//导入vue
import Vue from 'vue'
//准备actives --用于响应组件中的动作
const actions = {
    // this.$store.dispatch("add",this.number)调用了，就执行这里

    addRouterSession(context, value) {
        console.log("actions的add被调用了，参数：", context, value);
        context.commit("ADD_ROUTER", value);
    }
}
//准备mutations --用于操作data
const mutations = {
    ADD_ROUTER(state, value) {
        console.log("mutations的ADD被调用了", state, value)
        state.routes = value
    }
}
//准备state --用于存储数据
const state = {
    routes: []
}
//导出/暴露store
export default new Vuex.Store({
    actions, mutations, state
})
